基于MFC对话框程序实现文件的打开、读取、写入操作 您所在的位置:网站首页 读取txt文件数据根据数据画曲线绝对原创mfc vc 码 基于MFC对话框程序实现文件的打开、读取、写入操作

基于MFC对话框程序实现文件的打开、读取、写入操作

2023-10-10 00:51| 来源: 网络整理| 查看: 265

这是在对话框程序的pointscloud622Dlg.cpp文件中,开头应该包含这些头文件

#include "stdafx.h" #include  #include "pointscloud622.h" #include "pointscloud622Dlg.h" #include "afxdialogex.h" #include using namespace std;

文件路径只识别正斜杠比如_T("H:/out/ys.txt"),不能识别系统窗口使用的反斜杠比如_T("H:\out\ys.txt")哦!

下面直接看打开按钮的响应函数:

void Cpointscloud622Dlg::OnBnClickedButton1()//点击打开文件 {     TCHAR szFilter[] = _T("点云文件(*.ply;*.pcd)||RBS_APP 文件 (.rbs_app)||文本文件(*.txt)||所有文件(*.*)||");//设置过滤器,双竖线结尾,单竖线隔开;

例如:有两个过滤规则,一个是图片文件:*.bmp或者*.jpg;另一个是所有文件:*.*。则过滤规则为:

                " 图片文件 |*.jpg;*.bmp | 所有文件 | *.* ||"

      CFileDialog fileDlg(TRUE, _T("txt"), NULL, 0, szFilter, this);   // 构造打开文件对话框,第一个参数为false表示构造另存为对话框       if (IDOK == fileDlg.DoModal())    // 显示打开文件对话框     {         SetDlgItemText(IDC_EDIT1, fileDlg.GetPathName());//将地址输入到对话框界面的第一个编辑框中         CStdioFile file;//实例化一个文件对象用于读取信息         file.Open(fileDlg.GetPathName(), CFile::modeReadWrite);//打开上面的路径,读到我们想要了解的那个文件              CString temp;//用于存放每行读取的内容



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有